module.exports = {

	// 一.班级管理
	getclassList: { url: "/edumgr/class/list" }, // 1.获取班级信息列表

	getclassList_attendence: { url: "/edumgr/class/getClassesByCampus", type: GET }, // 1.获取班级信息列表-新增考勤

	addClass: { url: "/edumgr/class/save" }, // 2.新增班级

	editorClass: { url: "/edumgr/class/update" }, // 3.编辑班级信息

	getClassById: { url: "/edumgr/class/info" }, // 4.根据班级id获取班级信息

	getClassAlbum: { url: "/edumgr/classphoto/list" }, // 5.获取班级相册

	uploadPhone: { // 6.上传班级相片
		url: "/edumgr/classphoto/uploadFile",
		config: { headers: { "Content-Type": "multipart/form-data"}}
	},

	coursescheduling: {url: "/edumgr/classsyllabus/save" }, // 7.排课

	adjustCourseThistime: {url: "/edumgr/classsyllabus/update" }, // 8.调整本次课次

	contrapositiveCourse: {url: "/edumgr/classsyllabus/exchange" }, // 9.调整排课与其它课次调整

	courseschedulinglist: {url: "/edumgr/classsyllabus/listByClassCourse" }, // 10.排课列表

	getSyllabusCount: {url: "/edumgr/classsyllabus/getSyllabusCount" }, // 10.获取排课数量

	checkCourse: {url: "/edumgr/classsyllabus/checkSyllabus" }, // 11.检查排课冲突

	getClassStudentList: {url: "/edumgr/classstudent/getStudentByClass" }, // 12.获取班级内学员里列表

	getlistClass: {url: "/edumgr/class/listClassForRetire", type: GET }, // 17.获取可转班列表班级信息

	getOldClassInfo: {url: "/edumgr/student/getChangeCourseInfo" }, // 18.获取原班信息

	changeClass: { url: "/edumgr/classstudent/exchangeClass" ,type:PUT}, // 19.转班

	getclassalllist:{url:"/edumgr/class/getClassesByCampus",type:GET},//20.只获取班级信息列表

	getLibraryCourseListOfCourse:{url:"/edumgr/course/getLibraryCourseListOfCourse",type:GET},//21.获取课程的关联库课程列表

	getClassnameListChange: { url: "/edumgr/class/getExchangeNewClassByStudentId", type: GET }, // 22.获取可转班的班级名称列表

	getClassInfoByIdChange: { url: "/edumgr/class/getClassDetail", type: GET }, // 23.转班-根据classId获取班级信息

	getClassListBystudentIdChange: { url: "/edumgr/class/getNormalClassByStudentId", type: GET }, // 23.转班-获取可转班级列表

	getOldClassInfoChange: { url: "/edumgr/studentcourse/getByStudentAndClassId", type: GET }, // 18.获取原班信息

	updateClassStatusMode: {url: "/edumgr/class/updateClassStatusMode" }, // 24.归档班级

	getCourseListOfClass: {url: "/edumgr/librarycourse/getListOfClass" , type: GET}, // 24.获取班级的库课程列表

	classroomLoginInfo: {url: "/talkcloud/room/getEntryRoomLoginInfo" , type: GET}, // 24.获取班级的库课程列表

	classDelete: {url: "/edumgr/class/delete" , type: GET}, // 24.删除班级

	classsyllabusDelete: {url: "/edumgr/classsyllabus/delete" , type: GET}, // 24.删除排课

	importStudentOfClass: {url: "/edumgr/class/importStudentOfClass" }, // 24.Excel批量导入班级学员

	// 二.学员管理
	getStudentEntryList: { url: "/edumgr/classstudent/getAvailbaleStudent" }, // 1.获取班级可进班学员列表

	studentEnterClass: { url: "/edumgr/classstudent/save" }, // 2.学员进班

	getCampusStudentList: { url: "/edumgr/student/listByCampus" }, // 3.获取校区下所有学员列表

	getStudentCourse: { url: "/edumgr/student/listCourse" }, // 4.获取某学员课程列表

	studentUpdate: { url: "/edumgr/student/update" }, // 6.学员信息修改

	getClassListBycoursePackageId: { url: "/edumgr/class/listClassForStudent" }, // 7.根据课程包获取班级信息列表

	stopCourse: { url: "/edumgr/studentcourse/update" }, // 8.停课

	getDropCoursePackageInfo: { url: "/edumgr/course/queryrefund" }, // 9.获取学员退课课程包信息

	getStudentCourlist: { url: "/edumgr/studentcourse/list" }, // 11.学员报课列表

	getStudentgoods: { url: "/edumgr/studentgoods/list" }, // 12.学员购买商品列表

	getOrdersignuplist: { url: "/finmgr/ordersignup/list" }, // 13.获取订金支付记录

	getRefundInfo: { url: "/finmgr/orderrefund/queryByStudentCourseId" }, // 14.获取课程退费详情

	renew: { url: "/finmgr/ordersignup/saveCourse"}, // 15.续费

	getCourseListByStudentId: { url: "/edumgr/studentcourse/getCourseByStudent" }, // 16.获取学员报课列表

	getCopyClassList: { url: "/edumgr/class/getSimilarClass", type: GET }, // 17.复制枚举班级列表

	CopyClassTimes: { url: "/edumgr/classsyllabus/copy" }, // 18.复制班级排课

	getCourseCost: { url: "/edumgr/studentcourse/queryByStudentCourseId" }, // 19.获取课程费用详情

	uploadTalkCloud: { url: "/uploadfile" }, // 20.上传文件至拓课云

	getCourseListByPackageId: { url: "/edumgr/courseitem/list" }, // 22.获取课程包下的课程列表

	querySyllabusForSyllabus: { url: "/edumgr/classsyllabus/querySyllabusForSyllabus" }, // 23.获取排课列表

	getTalkYunConfig : { url: "/talkcloud/room/getTalkCloudConfig", type: GET },//24.获取上传talk云配置

	createTalkyunRoom: { url: "/talkcloud/room/createTalkRoom", type: GET },//25.创建talk云网络课室

	createTalkRoomByClassId: { url: "/talkcloud/room/createTalkRoomByClassId", type: GET },//25.根据班级创建talk云网络课室

	getClasssyllabusInfo :{ url: "/edumgr/classsyllabus/info", type: GET },//26.获取课节信息

	uploadurlTalkCloud: { url: "/uploadFileUrl" }, // 28.上传H5课件URL的至拓课云

	exportStudent:{
		url: "/edumgr/student/exportStudent",
		config: { responseType: 'blob', timeout: 60000 }
	}, // 29.Excel批量导出学员信息

	updatedefaultfile:{ url: "/talkcloud/talkcloudclassfile/setDefaultFile" },//30.修改默认文件

	recoverClass:{ url: "/edumgr/classstudent/recover", type: PUT},//31.转班后恢复

	gettrialRecords:{ url: "/recruit/trialclassstudentrecord/getClueId", type: GET  },//32.获取学员试听记录

	getStudentMealsRecords:{ url: "/edumgr/studentmeals/list" },//33.枚举学员购买的餐项记录

	listStudentCourse:{ url: "edumgr/student/listStudentCourse" },//33.学员购买课程列表

	// 三.学员考勤
	getAttendenceList: { url: "/edumgr/classsignin/queryList" }, // 1.枚举整个校区考勤列表

	addAttendence: { url: "/edumgr/classsignin/save" }, // 2.新增考勤记录

	getclasssyllabusInfo: { url: "/edumgr/classsyllabus/querySyllabus" }, // 3.获取班级id获取学员列表

	updateAttendence: { url: "/edumgr/classsignin/update" }, // 4.修改考勤记录

	simpleAttendence: { url: "/edumgr/classsignin/list" }, // 5.获取单个学员考勤记录

	getStudentAttenceAppraise: { url: "/family/syllabus/evaluate/info", type: GET }, // 6.获取单个学员考勤评价

	getSyllabusByClass: { url: "/edumgr/classsyllabus/getSyllabusByClass", type: GET }, // 3.获取班级id获取学员列表

	importStudent: { url: "/edumgr/student/import"}, // Excel批量导入学员

	getClassAttendStudentList: {url: "/edumgr/classstudent/getNormalStudentByClass", type:GET }, // 12.获取班级内学员里列表

	getAttendStudentList: {url: "/edumgr/classsignin/student", type:GET }, // 13.获取可签到的学员列表


	// 双师-约名师

	/**
	 * 按课节获取可选老师
	 * @param 排课列表
	 * @returns 可选外教老师列表
	 */
	getfeiboAvailableTeacher: { url: "/feibo/classorder/getAvailableTeacher" },

	/**
	 * 按课节获取可选老师组合 -- 优化
	 * @param 排课列表等
	 * @returns 可选外教老师列表
	 */
	getfeiboAvailableTeacherCombined: { url: "/feibo/classorder/getAvailableTeacherCombined" },

	/**
	 * 保存课节约名师
	 * @param 教师及对应的课表
	 * @returns 保存结果
	 */
	savefeiboSyllabusTeacher: { url: "/feibo/classorder/saveSyllabusTeacher" },

	/**
	 * 获取约名师订单
	 * @param classId
	 * @returns 订单列表
	 */
	getfeiboSyllabusTeacherOrder: { url: "/feibo/classorder/getSyllabusTeacherOrder" , type: GET},

	/**
	 * 根据约名师订单获取课节列表
	 * @param orderId 订单id
	 * @returns 课节列表
	 */
	getfeiboSyllabusListByTeacherOrder: { url: "/feibo/classorder/getSyllabusListByTeacherOrder" , type: GET},

	/**
	 * 取消名师订单
	 * @param 订单id、班级id等等
	 * @returns 结果
	 */
	canclefeiboSyllabusTeacher: { url: "/feibo/classorder/cancleSyllabusTeacher" },

	createTalkRoomBatch: { url: "/talkcloud/room/createTalkRoomBatch" },//线上课创建网络教室（批量）

	refreshTalkRoomResource: { url: "/talkcloud/room/refreshTalkRoomResource" },//线上课刷新网络教室课件资源

}
